'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller } = app;
  // 测试
  router.get('/', controller.home.index);

  // 公共服务地图
  router.get('/publicMap/index', controller.amap.showPoint)
    // 获取不同类型的服务点
    .get('/publicMap/getServicePoint', controller.amap.getServiceTypePoints)
    // 切换景区
    .get('/publicMap/resetPark', controller.amap.resetPark)
    // 获取服务点详情
    .get('/publicMap/showInfo/:id', controller.amap.showInfo);

  // 线路列表
  router.get('/line/list', controller.line.getLineList) 
    // 线路详情  
    .get('/line/detail/:id', controller.line.showLineInfo)
    // 线路位置点
    .get('/line/points/:id', controller.line.getLinePoints);

  // 打开搜索页面
  router.get('/publicMap/search', controller.search.showSearchPage)
    // 保存搜索信息
    .post('/search/saveSearchRes', controller.search.saveSearchLocation);
};
